/** layui 配置修改方案（如有需要，请自行配置）*/
.layui-bg-white{background: #fff !important;}
.layui-bg-grey{background: #f1f2f5 !important;}
.layui-bg-primary{background-color:var(--primary-color);}
.layuimini-alert{color:var( --primary-color) ;width:100%;padding:8px 16px;margin:0;box-sizing:border-box;border-radius:4px;position:relative;background-color:rgb(235.9,245.3,255);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}
.layuimini-alert-content{display:table-cell;padding:0 8px}
.layuimini-alert-closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}
.layui-timeline-axis{color: var(--primary-color) !important;background-color: var(--primary-color) !important;    width: 16px;
    height: 16px;
    line-height: 15px;}
.layui-timeline-item:before {background-color: var(--primary-color) !important;top: 16px;left: 3px;}
.layui-timeline-item{padding-bottom: 0;}
.layui-input, .layui-select, .layui-textarea{border-radius: 6px;height: 32px;}
.layui-input-group .layui-input{border-radius: 6px 0 0 6px}
.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate{border-color: var( --primary-color) !important;}
.layuimini-content-page{background-color:#F0F2F5!important;overflow:auto;width:100%;height:100%}
.layuimini-container{border:1px solid #f2f2f2;border-radius:5px;background-color:#f2f2f2}
.layuimini-container .table-search-fieldset{margin:0;border:1px solid #e6e6e6;padding:10px 20px 5px 20px;color:#6b6b6b}
.layuimini-container h4{font-size:18px;font-family:"Microsoft YaHei",Simsun,Arial;font-weight:400;line-height:1;padding:0;margin:0}
.layuimini-container .icons li{margin:5px 0;text-align:center;height:120px;cursor:pointer}
.layuimini-container .icons li i{display:block;font-size:35px;margin:10px 0;line-height:60px;height:60px}
.layuimini-container .icons li:hover{background:#2f4056;border-radius:5px;color:#fff}
.layuimini-container .icons li:hover i{font-size:50px}
.layuimini-container .section{padding:20px}
.layuimini-container .layuimini-title{padding:14px 24px;text-align:left;background-color:#fff;border-bottom:1px solid #f0f0f0}
.layuimini-container .layuimini-title h4 span{color:var(--text-color);font-weight:600;font-size:20px}
.layuimini-container .fa{font-size:25px!important}
.layuimini-container .fa:hover{font-size:50px!important}
.layuimini-main{margin:10px 10px 10px 10px;border:5px solid #fff;border-radius:5px;background-color:#fff}
.layui-breadcrumb>*{font-size:13px!important}
.layui-nav .layui-this:after, .layui-nav-bar{background-color: var( --primary-color) !important;}
.layui-font-black{color: var(--text-color) !important;}
.layui-font-gray{color: var(--text-gray-color) !important;}
.layui-font-grey{color: var(--text-grey-color) !important;}
.layui-font-blue{color:var(--primary-color) !important;}
.layui-btn{background-color:var(--primary-color); }
.layui-btn-primary{background-color:#fff; }
.layui-btn-danger{background-color:#ff5722; }
.layui-btn-sm{height: 32px;line-height: 32px;}
/* 表格设置斑马纹 */
.table-stripe .layui-table tbody tr:nth-child(even) {background-color: #FAFAFA;}
.layui-table-header .layui-table thead{background: #FAFAFA;}
 /* 可选：鼠标悬停时的颜色 */
.layui-table tbody tr:hover {background-color: #ebf3ff !important;}
.layui-form-switch {margin-top: 0;}
/* stripe */
.btn-70{min-width: 70px;}
.layui-slider-input-btn i:hover{color: var(--primary-color) !important;}
.layui-layout-admin .layui-logo{color: var(--primary-color) !important;}
.layui-bg-blue{background-color: var(--primary-color) !important; } 
.layui-border-blue{border-color: var(--primary-color) !important; color: var(--primary-color) !important;}
.layui-font-blue{color: var(--primary-color) !important;} 
.layui-btn-primary:hover{border-color: var(--primary-color) !important;}
.layui-btn-group .layui-btn-primary:hover{ color: var(--primary-color) !important;}
.layui-laypage a:hover{color: var(--primary-color) !important;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{ background-color: var( --primary-color) !important; }
.layui-laypage input:focus,.layui-laypage select:focus{border-color: var(--primary-color) !important;}
.layui-upload-drag .layui-icon{color: var(--primary-color) ;}
.layui-upload-drag[lay-over]{border-color: var(--primary-color) !important}
.layui-nav-tree .layui-nav-child dd.layui-this a{background-color: var(--primary-color) !important; }
.layui-nav-tree .layui-nav-bar{background-color: var(--primary-color) !important;}
.layui-tab-brief > .layui-tab-title .layui-this{color: var( --primary-color) !important;}
.layui-slider-input-btn i:hover{color: var(--primary-color) !important;}
.layui-input:focus, .layui-textarea:focus{border-color: var(--primary-color) !important; }
.layui-form .layui-input:focus, .layui-form .layui-textarea:focus{border-color: var(--primary-color) !important; box-shadow: 0 0 0 3px rgba(192, 221, 248, 0.08);}
.layui-form-select dl dd.layui-this{color: var(--primary-color) !important;}
.layui-input-wrap .layui-input:focus + .layui-input-split{border-color: var(--primary-color) !important;}
.layui-tabs-header .layui-this, .layui-tabs-header li:hover{color: var(--primary-color) !important;}
.layui-tabs-header .layui-this:after{border-bottom-color: var(--primary-color) !important;}
.noborder .layui-tabs-header:after{border: none;}
.layui-laydate .layui-this, .layui-laydate .layui-this>div{background-color: var(--primary-color) !important;   }
.layui-laydate-footer span:hover{color: var(--primary-color) !important;}
/**logo演示（通用） */
.layui-layout-admin .layuimini-logo{font-weight:700;color:#fff!important;height:60px!important;line-height:60px!important;overflow:hidden;width:300px;transition:all .2s!important;background-color:#fff!important;box-shadow:none!important}
.layui-layout-admin .layuimini-logo img{display:inline-block;height:40px;vertical-align:middle}
.layui-layout-admin .layuimini-logo h1{display:inline-block;margin:0 0 0 12px;color:#000;font-weight:600;font-size:20px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}
.layui-slider-bar{background: var(--primary-color) !important;}
.layui-slider-wrap-btn{border-color: var(--primary-color) !important;}
.layui-form-onswitch{border-color: var(--primary-color) !important;background-color: var(--primary-color) !important;}
.layui-form-checked[lay-skin=primary]>i{border-color: var(--primary-color) !important;background-color: var(--primary-color) !important; color: #fff  !important;}
.checkbox-tag .layui-form-checked:hover>div, .checkbox-tag .layui-form-checked>div{background-color: var(--primary-color) !important;}
.layui-form-checked, .layui-form-checked:hover{border-color:var(--primary-color) !important;}
.layui-form-radio:hover>*, .layui-form-radioed, .layui-form-radioed>i{color: var(--primary-color) !important;}
.layui-form-checked:hover>i, .layui-form-checked>i{color: var(--primary-color) !important;}
.layui-form-checkbox[lay-skin=primary]:hover>i{color: var(--primary-color) !important;border-color:var(--primary-color) !important;}
.layui-form-label{padding: 9px 15px 9px 0px;}
.layui-table-checked{background-color: #dbeeff !important;}
/**左侧-配色*/
.layui-side.layui-bg-black,.layui-side.layui-bg-black>.layuimini-menu-left>ul{background-color:#2f4056!important}
.layuimini-menu-left .layui-nav .layui-nav-child a:hover:not(.layui-this){background-color:#3b3f4b}

/**头部样式 */
.layui-layout-admin .header{position:fixed;left:0;right:0;top:0;bottom:0}
.layui-header,.layuimini-header-menu{height:60px!important}
.layui-header>.layui-layout-right>.layui-nav-item{height:60px!important;line-height:60px!important}
.layui-layout-left{left:325px!important}
.layui-nav.layui-layout-left.layuimini-header-menu.layuimini-pc-show{font-weight:700;transition:all .2s}

/**缩放工具（通用） */
.layuimini-tool{position:absolute!important;top:0;left:290px;width:35px;height:100%;line-height:60px;text-align:center;color:#fff!important;transition:all .2s}

/**缩放工具（缩放） */
.layuimini-tool i{display:block;color:#bbe3df;width:32px;height:32px;line-height:32px;border-radius:3px;text-align:center;margin-top:15px;cursor:pointer}

.layuimini-page-header{overflow:hidden;display:block;height:35px;line-height:35px;margin-bottom:0;border-radius:0;border-bottom:1px solid #e1dddd}
.layuimini-page-header .layui-breadcrumb{border-top:1px solid #f6f6f6;padding:0 15px;visibility:visible}
.layui-table-page{text-align: right;}
/**左侧菜单栏 (通用) */
.layui-side.layui-bg-black{transition:all .2s}
.layui-side.layui-bg-black>.layuimini-menu-left>ul{transition:all .2s}
.layui-side.layui-bg-black>.layuimini-menu-left>ul>.layui-nav-item:first-child{border-top:1px solid #4b5461}
.layuimini-menu-left .layui-nav .layui-nav-item a{height:50px;line-height:50px;padding-right:30px}
.layuimini-menu-left .layui-nav .layui-nav-item>a{padding-top:0;padding-bottom:0}
.layuimini-menu-left .layui-nav .layui-nav-child .layui-nav-child{background:0 0!important}
.layuimini-menu-left .layui-nav .layui-nav-more{right:15px}
.layuimini-menu-left .layui-nav .layui-nav-item a:hover{background-color:transparent!important}
.layuimini-menu-left .layui-nav{background-color:transparent!important}


/**左侧菜单栏 (正常) */
.layui-layout-body .layui-nav-itemed .layui-nav-child a,.layui-layout-body .layuimini-menu-left .layui-nav .layui-nav-child a{padding-left:35px}
.layui-layout-body .layuimini-menu-left .layui-nav .layui-nav-child .layui-nav-child a{padding-left:45px}
.layui-layout-body .layuimini-menu-left .layui-nav .layui-nav-child .layui-nav-child .layui-nav-child a{padding-left:55px}
.layui-layout-body .layuimini-menu-left .layui-nav .layui-nav-child .layui-nav-child .layui-nav-child .layui-nav-child a{padding-left:65px}
.layui-layout-body .layuimini-menu-left .layui-nav .layui-nav-itemed>.layui-nav-child{padding:5px 0}

/**内容主体（通用） */
.layui-layout-admin .layui-body{overflow:hidden;bottom:0!important;top:60px!important;transition:all .2s;padding-bottom:0!important}

/**点击的时候隐藏左侧菜单样式 */
.layui-body-left0 {left: 0px;}

/**选择配色方案 */
.layuimini-color .color-title{padding:10px 0 10px 20px;border-bottom:1px solid #d9dada;margin-bottom:8px}
.layuimini-color .color-content{padding:10px 5px 0 5px}
.layuimini-color .color-content ul{list-style:none;text-align:center}
.layuimini-color .color-content ul li{position:relative;display:inline-block;vertical-align:top;width:80px;height:50px;margin:0 15px 15px 0;padding:2px 2px 4px 2px;background-color:#f2f2f2;cursor:pointer;font-size:12px;color:#666}
.layuimini-color .color-content li.layui-this:after,.layuimini-color .color-content li:hover:after{width:100%;height:100%;padding:4px;top:-5px;left:-5px;border-color:#d8d8d8;opacity:1}
.layuimini-color .color-content li:after{content:'';position:absolute;z-index:20;top:50%;left:50%;width:1px;height:0;border:1px solid #f2f2f2;transition:all .3s;-webkit-transition:all .3s;opacity:0}

/**其它 */

.layui-width-height{width:100%;height:95%}
.layui-tab{margin:0;z-index:99999}
.text-center{height:30px!important;line-height:30px!important;text-align:center!important}
.layui-nav{padding:0!important}
.layui-layout-admin .layui-side{top:60px!important}
.layui-tab-card{box-shadow:0 0 0 #888;border-bottom:0}

/*打开页面动画*/
.layui-tab-item{width:100%!important;height:100%!important}
.layui-tab-item.layui-show{animation:moveTop 1s;-webkit-animation:moveTop 1s;animation-fill-mode:both;-webkit-animation-fill-mode:both;position:relative;height:100%;-webkit-overflow-scrolling:touch;overflow:auto}


@keyframes moveTop{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@-o-keyframes moveTop{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@-moz-keyframes moveTop{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes moveTop{0%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}


/*移动端遮罩层*/
.layuimini-make{position:fixed;left:0;right:0;bottom:0;top:0;z-index:1000;background:rgba(0,0,0,.5);display:none}
.layuimini-mini .layui-header{z-index:1001}


/**初始化加载层*/
.layuimini-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999999}
.layuimini-loader .layuimini-loader-inner{display:block;position:relative;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;border:3px solid transparent;border-top-color:#1e9fff;animation:spin 2s linear infinite}
.layuimini-loader .layuimini-loader-inner:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#1e9fff;animation:spin 3s linear infinite}
.layuimini-loader .layuimini-loader-inner:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#1e9fff;animation:spin 1.5s linear infinite}


@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

/*系统设置*/
.layuimini-color .layui-word-aux{position:absolute;left:60px;top:12px;font-size:12px}
.layuimini-color .layui-input-block{margin-left:15px;min-height:36px}
.layuimini-color .more-menu-list{width:100%;margin-top:30px}
.layuimini-color .more-menu-item:first-child{border-top:1px solid #e8e8e8}
.layuimini-color .more-menu-item .layui-icon{font-size:18px;padding-right:10px}
.layuimini-color .more-menu-item{color:#595959;height:50px;line-height:50px;font-size:16px;padding:0 25px;border-bottom:1px solid #e8e8e8;font-style:normal;display:block}
.layuimini-color .more-menu-item:hover{background-color:#f5f5f5}
.layuimini-color .more-menu-item:after{color:#8c8c8c;right:16px;content:"\e602";position:absolute;font-family:layui-icon!important}

/**菜单缩放*/
.popup-tips .layui-layer-TipsG{display:none}
.popup-tips.layui-layer-tips .layui-layer-content{padding:0}
.popup-tips .layui-nav-tree{width:150px;border-radius:10px}
/**左侧菜单字体间距*/
.layuimini-menu-left .layui-nav-item a span {letter-spacing: 1px;}

/**头部菜单字体间距*/
.layui-layout-admin .layui-header .layuimini-header-menu.layuimini-pc-show,
.layui-layout-admin .layui-header .layuimini-header-menu.layuimini-mobile-show {letter-spacing: 1px;}
/**左侧菜单更多下拉样式*/
.layuimini-menu-left .layui-nav-more,.layuimini-menu-left-zoom .layui-nav-more{font-family:layui-icon!important;font-size:12px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;width:auto;height:auto;line-height:normal;border:none;display:inline-block;margin-top:-6px!important}
.layuimini-menu-left .layui-nav-child .layui-nav-more{margin-top:11px!important}
.layuimini-menu-left .layui-nav .layui-nav-more,.layuimini-menu-left .layui-nav-itemed>a .layui-nav-more{margin-top:11px!important}
.layuimini-menu-left-zoom.layui-nav .layui-nav-more,.layuimini-menu-left-zoom.layui-nav-itemed>a .layui-nav-more{margin-top:11px!important}
.layuimini-menu-left .layui-nav-more:before,.layuimini-menu-left-zoom .layui-nav-more:before{content:"\e61a"}
.layuimini-menu-left .layui-nav-itemed>a>.layui-nav-more,.layuimini-menu-left-zoom .layui-nav-itemed>a>.layui-nav-more{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);width:12px;text-align:center;border-style:none}
.layuimini-menu-left .layui-nav-itemed>a>.layui-nav-more:before,.layuimini-menu-left-zoom .layui-nav-itemed>a>.layui-nav-more:before{content:'\e61a';background-color:transparent;display:inline-block;vertical-align:middle}

/**修复左侧菜单字体不对齐的问题*/
.layuimini-menu-left .layui-nav-item a .fa,
.layuimini-menu-left .layui-nav-item a .layui-icon {width: 20px;}

/*头部右侧背景色 headerRightBg */
.layui-layout-admin .layui-header {background-color: #ffffff !important;}

/*头部右侧选中背景色 headerRightBgThis */
.layui-layout-admin .layui-header .layuimini-header-content>ul>.layui-nav-item.layui-this,
.layuimini-tool i:hover {
    color: var(--primary-color) !important;
}
/*头部右侧字体颜色 headerRightColor */
.layui-layout-admin .layui-header .layui-nav .layui-nav-item a {
    color: #000000;font-weight: normal;
}
/**
 PC版样式
 */
 /**
 PC版样式
 */
 @media screen and (max-width: 1920px) {
    .layui-layout-admin .layui-header .layui-nav .layui-nav-item a {padding: 0 20px;}
}
 @media screen and (max-width: 1440px) {
    .layui-layout-admin .layui-header .layui-nav .layui-nav-item a {padding: 0 15px;}
}
 @media screen and (max-width: 1366px) {
    .layui-layout-admin .layui-header .layui-nav .layui-nav-item a {padding: 0 10px;}
}
@media screen and (max-width: 1280px) {
    .layui-layout-admin .layui-header .layui-nav .layui-nav-item a {padding: 0 5px;}
}
@media screen and (min-width: 1025px) {
    /**头部样式（缩放） */
    .layuimini-mini .layui-layout-left.layuimini-header-menu.layuimini-pc-show {left: 155px !important;}
    /**logo演示（缩放） */
    .layuimini-mini .layui-layout-admin .layuimini-logo{width:60px!important}
    .layuimini-mini .layui-layout-admin .layuimini-logo img{height:20px}
    .layuimini-mini .layui-layout-admin .layuimini-logo h1{display:none}
    /**左侧菜单栏（缩放） */
    .layuimini-mini .layuimini-menu-left{width:80px!important}
    .layuimini-mini .layui-side.layui-bg-black,.layuimini-mini .layuimini-menu-left>ul,.layuimini-mini .layuimini-menu-left>ul li i{width:60px!important}
    .layuimini-mini .layuimini-menu-left>ul li span:first-child{display:none}
    .layuimini-mini .layuimini-menu-left>ul li span:last-child{float:right;right:7px}
    .layuimini-mini .layuimini-menu-left .layui-nav .layui-nav-item a{height:40px;line-height:40px;padding-right:0!important}
    /**内容主体（缩放） */
    .layuimini-mini .layui-layout-admin .layui-body{left:60px!important}
    .layuimini-mini .layuimini-tool{left:95px!important}
    .layuimini-pc-show{display:block}
    .layuimini-mobile-show{display:none}
    /**菜单缩放*/
    .layuimini-mini .layuimini-menu-left .layui-nav-child,
    .layuimini-mini .layuimini-menu-left .layui-nav-more{display:none!important}
}


/**
 手机自适应样式
*/
@media screen and (max-width: 1024px) {
     .layui-layout-admin .layui-header .layui-nav .layui-nav-item a {padding: 0 5px;}
    .layuimini-pc-show{display:none}
    .layuimini-mobile-show{display:block}
    .layuimini-header-content{left:0}
    .layui-layout-admin .layui-body .layui-tab-item.layui-show{border-top:1px solid #e2e2e2}
    .layuimini-all .layui-layout-left.layuimini-header-menu{left:15px!important}
    .layuimini-mini .layui-layout-left.layuimini-header-menu{left:205px!important}
    .layui-layout-admin .layui-nav.layui-layout-right>li:not(.layuimini-setting){width:40px!important}
    .layui-layout-admin .layui-nav.layui-layout-right>li:not(.layuimini-setting) a{padding:0 15px}
    .layuimini-all .layui-layout-admin .layui-body{left:0!important}
    .layuimini-mini .layui-header .layuimini-logo,.layuimini-mini .layui-layout-admin .layuimini-menu-left{left:0;transition:left .2s;z-index:1001!important}
    .layuimini-all .layui-header .layuimini-logo,.layuimini-all .layui-layout-admin .layuimini-menu-left{left:-300px;transition:left .2s;top:0;z-index:1002}
    .layuimini-mini .layui-layout-admin .layui-body{left:0!important;transition:left .2s;top:0;z-index:998}
    .layuimini-mini .layuimini-make{display:block}
    .layuimini-multi-module .layuimini-header-content .layuimini-tool{display:none}
    .layuimini-single-module .layuimini-header-content .layuimini-tool{left:15px}
    .layuimini-mini .layuimini-site-mobile{display:none!important}
    .layuimini-site-mobile{display:block!important;position:fixed;z-index:100000;bottom:15px;left:15px;width:40px;height:40px;line-height:40px;border-radius:2px;text-align:center;background-color:rgba(0,0,0,.7);color:#fff}
    .layuimini-header-content{z-index:997}
    .layuimini-content-page{-webkit-overflow-scrolling:touch}
    /*修复UC之类的浏览器点击无效*/
    .layuimini-make{cursor:pointer}
    .layuimini-site-mobile{cursor:pointer}
}

@media screen and (max-width: 550px) {
    /**头部右侧数据*/
    .layuimini-multi-module.layuimini-mini .layuimini-header-content .layui-layout-right {display: none;    }
}

/*头部右侧鼠标选中 headerRightColorThis */
.layui-header .layuimini-menu-header-pc.layui-nav .layui-nav-item a:hover,
.layui-header .layuimini-header-menu.layuimini-pc-show.layui-nav .layui-this a {
    color: var(--primary-color) !important;
    font-weight: 600;
    
}

.layui-header .layuimini-header-menu.layuimini-pc-show.layui-nav .layui-this:after,
.layui-nav-bar {
    height: 2px;
    background-color: var(--primary-color) !important;
}

/**头部右侧下拉字体颜色 headerRightChildColor */
.layui-layout-admin .layui-header .layui-nav .layui-nav-item .layui-nav-child a {
    color: rgba(107, 107, 107, 0.7) !important;
}

/*头部右侧更多下拉颜色 headerRightNavMore */
.layui-header .layui-nav .layui-nav-more {
     right: -15px;
    border-top-color: rgba(160, 160, 160, 0.7) !important;
}

/*头部右侧更多下拉颜色 headerRightNavMore */
.layui-header .layui-nav .layui-nav-mored,
.layui-header .layui-nav-itemed>a .layui-nav-more {
   
    border-color: transparent transparent rgba(160, 160, 160, 0.7) !important;
}

/**头部右侧更多下拉配置色 headerRightNavMoreBg headerRightNavMoreColor */
.layui-header .layui-nav .layui-nav-child dd.layui-this a,
.layui-header .layui-nav-child dd.layui-this,
.layui-layout-admin .layui-header .layui-nav .layui-nav-item .layui-nav-child .layui-this a {
    background-color: var(--primary-hover-color) !important;
    color: var(--primary-color) !important;
    /* color: #ffffff !important; */
}

/*头部缩放按钮样式 headerRightToolColor */
.layui-layout-admin .layui-header .layuimini-tool i{color:#565656}


/*左侧菜单更多下拉样式 leftMenuNavMore */
.layuimini-menu-left .layui-nav .layui-nav-more,
.layuimini-menu-left-zoom.layui-nav .layui-nav-more {
    border-top-color: rgb(191, 187, 187);
}

/*左侧菜单更多下拉样式 leftMenuNavMore */
.layuimini-menu-left .layui-nav .layui-nav-mored,
.layuimini-menu-left .layui-nav-itemed>a .layui-nav-more,
.layuimini-menu-left-zoom.layui-nav .layui-nav-mored,
.layuimini-menu-left-zoom.layui-nav-itemed>a .layui-nav-more {
    border-color: transparent transparent rgb(191, 187, 187) !important;
}

/*左侧菜单背景 leftMenuBg */
.layui-side.layui-bg-black,
.layui-side.layui-bg-black>.layuimini-menu-left>ul,
.layuimini-menu-left-zoom>ul {
    background-color: #fff !important;
}

/*左侧菜单选中背景 leftMenuBgThis */
.layuimini-menu-left .layui-nav-tree .layui-this,
.layuimini-menu-left .layui-nav-tree .layui-this>a,
.layuimini-menu-left .layui-nav-tree .layui-nav-child dd.layui-this,
.layuimini-menu-left .layui-nav-tree .layui-nav-child dd.layui-this a,
.layuimini-menu-left-zoom.layui-nav-tree .layui-this,
.layuimini-menu-left-zoom.layui-nav-tree .layui-this>a,
.layuimini-menu-left-zoom.layui-nav-tree .layui-nav-child dd.layui-this,
.layuimini-menu-left-zoom.layui-nav-tree .layui-nav-child dd.layui-this a {
    background-color: var(--primary-hover-color) !important;
    position: relative;
}

.layuimini-menu-left .layui-nav-tree .layui-this:before,
.layuimini-menu-left .layui-nav-tree .layui-nav-child dd.layui-this:before {
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background: #ff8642;
    position: absolute;
    left: auto;
    right: 0;
    z-index: 1;
    background: var(--primary-color) !important;
}

/*左侧菜单子菜单背景 leftMenuChildBg */
.layuimini-menu-left .layui-nav-itemed>.layui-nav-child{background-color:#fff!important}


/*左侧菜单字体颜色 leftMenuColor */
.layuimini-menu-left .layui-nav .layui-nav-item a,
.layuimini-menu-left-zoom.layui-nav .layui-nav-item a{color:#000!important}


/*左侧菜单选中字体颜色 leftMenuColorThis */
.layuimini-menu-left .layui-nav .layui-nav-item a:hover,
.layuimini-menu-left .layui-nav .layui-this a,
.layuimini-menu-left-zoom.layui-nav .layui-nav-item a:hover,
.layuimini-menu-left-zoom.layui-nav .layui-this a {
    color: var(--primary-color) !important;
}

/**tab选项卡选中颜色 tabActiveColor */
.layuimini-tab .layui-tab-title .layui-this .layuimini-tab-active {
    background-color: var(--primary-hover-color);
}
.avatar-wrapper .avatar{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;-webkit-perspective:800px;perspective:800px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:#fff;background-image:radial-gradient(circle at 30% 10%,hsla(0,0%,100%,.6),hsla(0,0%,100%,0));background-color:#46e0ff}

 .outer-circle{position:relative;line-height:1}
.pie-chart{width:126px;min-height:126px}
.process-format{position:absolute;width:90px;height:90px;background:#fff;box-shadow:0 2px 4px 1px #cce6ff;top:18px;border-radius:100%;left:18px;line-height:90px;text-align:center;font-weight:600;font-size:24px;color:#303133}
.process-format span{font-size:12px}